India becomes global leader in fast payments as UPI processed 18.39 billion transactions in June 4 months ago